SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE VIEW dbo.[VW_BecasPorLocalidad(Control)]
AS
SELECT TOP 100 PERCENT dbo.tb_Alumnos.idAlumno, dbo.tb_Alumnos.Documento, UPPER(dbo.tb_Alumnos.Apellidos) 
               + ' ' + UPPER(dbo.tb_Alumnos.Nombres) AS Nombres, dbo.tb_Alumnos.Calle, dbo.tb_Alumnos.Numero, dbo.tb_Alumnos.Telefono, 
               dbo.vwrLocalidades.Descripcion AS Localidad, dbo.tb_Alumnos.FechaNacimiento, dbo.tb_Alumnos.DocRepresentanteBecas, 
               dbo.tb_Alumnos.NombreRepresentanteBecas, dbo.tb_LineasDeBYP.Descripcion AS Linea, dbo.tb_PeriodosDeLiquidacion.Descripcion AS Período, 
               dbo.tb_LineasDeBYP.FechaOtorga, dbo.tb_LineasDeBYP.MontoMensual, dbo.tb_NivelesEnsenanza.NivelEnsenanza AS Nivel, 
               dbo.tb_TipoBecaOPrestamo.descripcion AS TipoByP, dbo.vwrLocalidades.ID AS IdLocalidad, dbo.tb_LineasDeBYP.idTipoBecaOprestamo, 
               dbo.tb_LineasDeBYP.idLineaDeBYP
FROM  dbo.tb_Alumnos INNER JOIN
               dbo.tb_BecasYPrestamos ON dbo.tb_Alumnos.idAlumno = dbo.tb_BecasYPrestamos.Alumno INNER JOIN
               dbo.tb_LineasDeBYP ON dbo.tb_BecasYPrestamos.LineaDeByP = dbo.tb_LineasDeBYP.idLineaDeBYP INNER JOIN
               dbo.tb_PeriodosDeLiquidacion ON dbo.tb_LineasDeBYP.idPeriodoLiq = dbo.tb_PeriodosDeLiquidacion.idPeriodoLiquidacion INNER JOIN
               dbo.tb_TipoBecaOPrestamo ON dbo.tb_LineasDeBYP.idTipoBecaOprestamo = dbo.tb_TipoBecaOPrestamo.idTipoBecaoPrestamo INNER JOIN
               dbo.vwrLocalidades ON dbo.tb_Alumnos.Localidad = dbo.vwrLocalidades.ID INNER JOIN
               dbo.tb_NivelesEnsenanza ON dbo.tb_LineasDeBYP.idNivel = dbo.tb_NivelesEnsenanza.idNivelEnsenanza
WHERE (dbo.tb_LineasDeBYP.idLineaDeBYP = 78)
ORDER BY dbo.tb_LineasDeBYP.Descripcion, dbo.vwrLocalidades.Descripcion, UPPER(dbo.tb_Alumnos.Apellidos) + ' ' + UPPER(dbo.tb_Alumnos.Nombres)
GO
GRANT SELECT ON  [dbo].[VW_BecasPorLocalidad(Control)] TO [SoloVer]
GO
